Welcome to JavaScript!

4.3 if条件多次判断的写法

if 和 if else 语句都只有一个条件表达式,而 if else if else 语句是它们更高级的形式,在 if else if else 语句中允许您定义多个条件表达式,并根据表达式的结果执行相应的代码,语法格式如下:

if (条件表达式 1) {

// 条件表达式 1 为真时执行的代码

} else if (条件表达式 2) {

// 条件表达式 2 为真时执行的代码

}

...

else if (条件表达式N) {

// 条件表达式 N 为真时执行的代码

} else {

// 所有条件表达式都为假时要执行的代码

}

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Title</title>

<script type="text/javascript">

var a=prompt("语文成绩:");

if (a>=90 ) {

document.write("成绩优秀");

}else if (a>=80 && a<90 ) {

document.write("成绩良好");

}else if (a>=60 && a<80 ) {

document.write("成绩合格");

}else if (a<60 ) {

document.write("成绩不合格,罚抄作业100遍");

}

</script>

</head>

<body>

</body>

</html>